class C:
    pass


def func():
    pass


obj = C()

print(sorted(
    set(dir(func))-set(dir(obj))  # 集合可以进行差集运算,而列表不支持.
))

print(dir(func))  # 列表
print(set(dir(func)))  # 集合
print(func.__annotations__)
print(func.__globals__)